package com.njtoyo.taxi.admin.mapper.master.fields.operation_rule;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.Valid;
import javax.validation.constraints.NotNull;


/**
 * 驳回原因
 */
@Data
@ApiModel(value = "驳回原因")
@Valid
public class DriverRegistrationInfoRejectReason {

    @ApiModelProperty(value = "运营区")
    private String driverRegionId;

    @ApiModelProperty(value = "公司")
    private String companyId;

    @ApiModelProperty(value = "司机姓名")
    private String name;

    @ApiModelProperty(value = "车牌号")
    private String plateNumber;

    @ApiModelProperty(value = "身份证号")
    private String identityNumber;

    @ApiModelProperty(value = "身份证人像面图片")
    private String identityPortraitUrl;

    @ApiModelProperty(value = "身份证国徽面图片")
    private String identityNationalEnblemUrl;

    @ApiModelProperty(value = "驾驶证号码")
    private String driverLicenceNumber;

    @ApiModelProperty(value = "驾驶证信息页图片")
    private String driverLicenceInfoUrl;

    @ApiModelProperty(value = "驾驶证附页图片")
    private String driverLicenceSupplementUrl;

    @ApiModelProperty(value = "行驶证号")
    private String vehicleLicenceNumber;

    @ApiModelProperty(value = "行驶证信息页图片")
    private String vehicleLicenceInfoUrl;

    @ApiModelProperty(value = "行驶证附页图片")
    private String vehicleLicenceSupplementUrl;

    @ApiModelProperty(value = "从业资格证号")
    private String qualificationCertificateNumber;

    @ApiModelProperty(value = "从业资格证号图片")
    private String qualificationCertificateUrl;

    @ApiModelProperty(value = "人车合影")
    private String driverTaxiGroupPhotoUrl;

    @ApiModelProperty(value = "道路运输证书照片")
    private String roadTransportCertificateUrl;

    @ApiModelProperty(value = "监督服务卡照片")
    private String supervisionServiceCardUrl;

    @ApiModelProperty(value = "车辆发动机号")
    private String engineNumber;

    @ApiModelProperty(value = "道路交通号")
    private String roadTransportNumber;

    private String vehicleLicenceExpiringTimestamp;

    private String qualificationCertificateExpiringTimestamp;

}
